﻿namespace Photo.Application.System.Code.Dto
{
    /// <summary>
    /// 生成代码input
    /// </summary>
    public class CodeInput
    {
        /// <summary>
        /// 表名称
        /// </summary>
        public string TableName { get; set; }
        /// <summary>
        /// 模块名称
        /// </summary>
        public string ModuleName { get; set; }
        /// <summary>
        /// 实体类名称(不包含Entity)
        /// </summary>
        public string EntityName { get; set; }
        /// <summary>
        /// 服务类接口名称
        /// </summary>
        public string ServiceName { get; set; }
        /// <summary>
        /// 服务类描述
        /// </summary>
        public string ServiceDescription { get; set; }

        /// <summary>
        /// 筛选字段列表
        /// </summary>
        public List<FieldDto> FilterFieldList { get; set; }

        /// <summary>
        /// 表单字段列表
        /// </summary>
        public List<FieldDto> FormFieldList { get; set; }

        /// <summary>
        /// table字段列表
        /// </summary>
        public List<TableFieldDto> TableFieldList { get; set; }
    }
}
